Added gtk_cell_area_activate_cell() and some cell editing management
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Sat, 6 Nov 2010 06:29:27 +0000 (15:29 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Mon, 8 Nov 2010 02:31:03 +0000 (11:31 +0900)
commitcbe1154e519a98877f40c67a9f2e686eb3f7bbef
tree01d8ff29edb29f9c4b0d6d336d252803b07e5468
parent017f637a765781518397c098e9b734a933e8ddfe
Added gtk_cell_area_activate_cell() and some cell editing management

Now:
  - The current edit cell and editable widget in use can be fetched
    with properties and accessors
  - gtk_cell_area_activate_cell() handles bookkeeping of the currently
    edited cell, starting the editing of a cell, activating a cell etc
  - Exported signals are available on GtkCellArea: "editing-started",
    "editing-canceled", "editing-done", "remove-editable".
  - Upon receiving GDK_KEY_Escape current editing gets canceled.
gtk/gtkcellarea.c
gtk/gtkcellarea.h